
                    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                        <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                    </svg>
                    <p></p> 
<div class="toc"> 
 <h4><a name="t0"></a>HarmonyOS应用开发者基础认证试题解答</h4> 
 <ul>
  <li>
   <ul>
    <li><a href="#_1" rel="nofollow" target="">判断题</a></li>
    <li><a href="#_17" rel="nofollow" target="">单选题</a></li>
    <li><a href="#_181" rel="nofollow" target="">多选题</a></li>
   </ul> </li>
 </ul> 
</div> 
<p></p> 
<h3><a name="t1"></a><a id="_1"></a>判断题</h3> 
<ul>
 <li>在Column和Row容器组件中，justifyContent用于设置子组件在主轴方向上的对齐格式，alignItems用于设置子组件在交叉轴方向上的对齐格式 ✔</li>
 <li>所有使用@Component修饰的自定义组件都支持onPageShow，onBackPress和onPageHide生命周期函数。✘</li>
</ul> 
<blockquote> 
 <p>@Entry <span class="edu-hl hl hl-1" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;word\&quot;:\&quot;组件\&quot;}&quot;}" data-tit="组件" data-pretit="组件">组件</span>才有onPageShow, onBackPress和onPageHide</p> 
</blockquote> 
<ul>
 <li>使用http模块发起网络请求时，必须要使用on(‘headersReceive’）订阅请求头，请求才会成功。✘</li>
</ul> 
<blockquote> 
 <p>on(‘headersReceive’）是可选</p> 
</blockquote> 
<ul>
 <li>Video组件可以支持本地视频路径和网络路径播放。播放网络视频时，需要申请权限ohos.permission.INTERNET。✔</li>
 <li>Ability是系统调度应用的最小单元，是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。✔</li>
 <li>Tabs组件仅可包含子组件TabsContent，每一个页签对应一个内容视图即TabContet组件。✔</li>
 <li>@CustomDialog装饰器用于装饰自定义弹窗组件，使得弹窗可以动态设置内容及样式。✔</li>
 <li>每调用一次router.pushUrl()方法，默认情况下，页面栈数量会加1，页面栈支持的最大页面数量为32。✔</li>
 <li>首选项preferences是以Key-Value形式存储数据，其中Key是可以重复。✘</li>
</ul> 
<blockquote> 
 <p>Key必须唯一</p> 
</blockquote> 
<ul>
 <li>Web组件对于所有的网页都可以使用zoom(factor: number)方法进行缩放。✘</li>
</ul> 
<blockquote> 
 <p>只有网页自身支持缩放，才能在Web组件里面进行缩放</p> 
</blockquote> 
<ul>
 <li>每一个自定义组件都有自己的生命周期。✔</li>
</ul> 
<h3><a name="t2"></a><a id="_17"></a>单选题</h3> 
<ul>
 <li>下面哪一个事件方法可以获取到List滑动的偏移量（A）<br> A. onScroll<br> B. onScrollIndex<br> C. onReachStart<br> D. onReachEnd</li>
</ul> 
<pre data-index="0" class="set-code-show prettyprint" style="user-select: auto;"><code class="has-numbering" onclick="mdcp.copyCode(event)" style="position: unset; user-select: auto;">onScroll(event: (scrollOffset: number, scrollState: ScrollState) =&gt; void)

列表滑动时触发。

- scrollOffset: 每帧滚动的偏移量，List的内容向上滚动时偏移量为正，向下滚动时偏移量为负。

- scrollState: 当前滑动状态。

使用控制器调用ScrollEdge和ScrollToIndex时不会触发，其余情况有滚动就会触发该事件。

从API version 9开始，该接口支持在ArkTS卡片中使用。
<div class="hljs-button {2} add_def" data-title="复制"></div></code><ul class="pre-numbering" style="opacity: 0.671974;"><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li><li style="color: rgb(153, 153, 153);">8</li><li style="color: rgb(153, 153, 153);">9</li><li style="color: rgb(153, 153, 153);">10</li><li style="color: rgb(153, 153, 153);">11</li></ul><button class="btn-code-notes mdeditor" data-report-click="{&quot;spm&quot;:&quot;3001.10436&quot;,&quot;extra&quot;:{&quot;index&quot;:0,&quot;runIdx&quot;:-1}}">代码解读</button></pre> 
<ul>
 <li> <p>发起网络数据请求需要导入以下哪个模块（A）<br> A. import <a href="https://so.csdn.net/so/search?q=http&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=http&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;http\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=http&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;http\&quot;}&quot;}" data-tit="http" data-pretit="http">http</a> from ‘@ohos.net.http’<br> B. import http from ‘@ohos<a href="https://so.csdn.net/so/search?q=.net&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=.net&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;.net\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=.net&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;.net\&quot;}&quot;}" data-tit=".net" data-pretit=".net">.net</a>.https’<br> C. import <span class="words-blog hl-git-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.10283&quot;,&quot;extra&quot;:&quot;{\&quot;words\&quot;:\&quot;request\&quot;}&quot;}" data-tit="request" data-pretit="request">request</span> from ‘@ohos.request’<br> D. import request from ‘@ohos.net.request’</p> </li>
 <li> <p>Row组件中有两个Text组件，如果使用justifyContent<a href="https://so.csdn.net/so/search?q=%E5%AF%B9%E9%BD%90%E6%96%B9%E5%BC%8F&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-view="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=%E5%AF%B9%E9%BD%90%E6%96%B9%E5%BC%8F&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;对齐方式\&quot;}&quot;}" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=%E5%AF%B9%E9%BD%90%E6%96%B9%E5%BC%8F&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;对齐方式\&quot;}&quot;}" data-tit="对齐方式" data-pretit="对齐方式">对齐方式</a>，下面哪个属性可以实现左右两</p></li>
</ul>
                